<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="org.omg.PortableInterceptor.INACTIVE" %><%--
  Created by IntelliJ IDEA.
  User: hasee
  Date: 2021/5/30
  Time: 21:15
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%--练习：--%>
<%--1、声明类属性--%>
    <%!
        private Integer id;
        private String name;
        private static Map<String ,Object> map;
    %>

<%--2、声明 static 静态代码块--%>
    <%!
        static {
            map = new HashMap<String, Object>();
            map.put("key1","value1");
            map.put("key2","value2");
            map.put("key3","value3");
        }
    %>
<%--3、声明类方法--%>
    <%!
        public int abc(){
            return  12;
        }
    %>
<%--4、声明内部类--%>
    <%!
        public static class A{
            private Integer id=12;
            private String abc="abc";
        }
    %>

<%--练习：--%>
<%--1. 输出整型--%>
    <%=12%>
<%--2. 输出浮点型--%>
    <%=12.12%>
<%--3. 输出字符串--%>
    <%="我是字符串"%>
<%--4. 输出对象--%>
    <%=map%>

    <%=request.getParameter("username")%><br/>


<%--练习：--%>
<%--1. 代码脚本----if 语句--%>

    <%
        int i=12;
        if(i==12){
    %>
        <h1>国哥好帅</h1>
    <%
            System.out.println("国哥好帅");
        }else{
            System.out.println("国哥又骗人了");
        }
    %>
<%--2. 代码脚本----for 循环语句--%>
<table border="1" cellspacing="0">
    <%
        for(int j=0;j<10;j++){
    %>

    <tr>
        <td>第<%=j%>行</td>
    </tr>
        <%=j%>
    <%
            System.out.println(j);
        }
    %>
</table>
<%--3. 翻译后 java 文件中_jspService 方法内的代码都可以写--%>
    <%
        String username = request.getParameter("username");
        System.out.println(username);
    %>
</body>
</html>
